package com.ruoyi.fly.domain;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 ceres_store_join
 * 
 * @author ruoyi
 * @date 2024-05-11
 */
@Data
public class CeresStoreJoin extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 申请店铺 */
    private String id;

    /** 会员ID */
    @Excel(name = "会员ID")
    private String mid;

    /** 店铺名称 */
    @Excel(name = "店铺名称")
    private String storeName;

    /** 1汽修店，2保养店，3美容店，4贴膜店，5洗车店，6轮胎更换店，7救援店，8加油站 */
    @Excel(name = "1汽修店，2保养店，3美容店，4贴膜店，5洗车店，6轮胎更换店，7救援店，8加油站")
    private String storeType;

    /** 经度 */
    @Excel(name = "经度")
    private String longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private String latitude;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String registerProvince;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String registerCity;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String registerArea;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String provinceCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cityCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String areaCode;

    /** 地址详情 */
    @Excel(name = "地址详情")
    private String address;

    /** 0=审核中 1=申请通过 2=申请失败 */
    @Excel(name = "0=审核中 1=申请通过 2=申请失败")
    private Integer applyType;

    /** 审核人 */
    @Excel(name = "审核人")
    private Long applyUser;

    /** 审核失败原因 */
    @Excel(name = "审核失败原因")
    private String reason;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createUser;

    /** 更新人 */
    @Excel(name = "更新人")
    private Long updateUser;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String telephone;

    /** 营业时间 */
    @Excel(name = "营业时间")
    private String businessHours;

    /** 店面照 */
    @Excel(name = "店面照")
    private String storefrontImg;

    private String idImgs;

    private String storeintroImg;

    /** 店面背景 */
    @Excel(name = "店面背景")
    private String backgroundImg;

    /** 是否删除 1-删除 0-不删除 */
    @Excel(name = "是否删除 1-删除 0-不删除")
    private Long isDelete;
    public void setStoreName(String storeName) 
    {
        this.storeName = storeName;
    }

    public String getStoreName() 
    {
        return storeName;
    }
    public void setStoreType(String storeType) 
    {
        this.storeType = storeType;
    }

    public String getStoreType() 
    {
        return storeType;
    }
    public void setLongitude(String longitude) 
    {
        this.longitude = longitude;
    }

    public String getLongitude() 
    {
        return longitude;
    }
    public void setLatitude(String latitude) 
    {
        this.latitude = latitude;
    }

    public String getLatitude() 
    {
        return latitude;
    }
    public void setRegisterProvince(String registerProvince) 
    {
        this.registerProvince = registerProvince;
    }

    public String getRegisterProvince() 
    {
        return registerProvince;
    }
    public void setRegisterCity(String registerCity) 
    {
        this.registerCity = registerCity;
    }

    public String getRegisterCity() 
    {
        return registerCity;
    }
    public void setRegisterArea(String registerArea) 
    {
        this.registerArea = registerArea;
    }

    public String getRegisterArea() 
    {
        return registerArea;
    }
    public void setProvinceCode(String provinceCode) 
    {
        this.provinceCode = provinceCode;
    }

    public String getProvinceCode() 
    {
        return provinceCode;
    }
    public void setCityCode(String cityCode) 
    {
        this.cityCode = cityCode;
    }

    public String getCityCode() 
    {
        return cityCode;
    }
    public void setAreaCode(String areaCode) 
    {
        this.areaCode = areaCode;
    }

    public String getAreaCode() 
    {
        return areaCode;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setApplyType(Integer applyType) 
    {
        this.applyType = applyType;
    }

    public Integer getApplyType() 
    {
        return applyType;
    }
    public void setApplyUser(Long applyUser) 
    {
        this.applyUser = applyUser;
    }

    public Long getApplyUser() 
    {
        return applyUser;
    }
    public void setReason(String reason) 
    {
        this.reason = reason;
    }

    public String getReason() 
    {
        return reason;
    }
    public void setCreateUser(Long createUser) 
    {
        this.createUser = createUser;
    }

    public Long getCreateUser() 
    {
        return createUser;
    }
    public void setUpdateUser(Long updateUser) 
    {
        this.updateUser = updateUser;
    }

    public Long getUpdateUser() 
    {
        return updateUser;
    }
    public void setTelephone(String telephone) 
    {
        this.telephone = telephone;
    }

    public String getTelephone() 
    {
        return telephone;
    }
    public void setBusinessHours(String businessHours) 
    {
        this.businessHours = businessHours;
    }

    public String getBusinessHours() 
    {
        return businessHours;
    }
    public void setStorefrontImg(String storefrontImg) 
    {
        this.storefrontImg = storefrontImg;
    }

    public String getStorefrontImg() 
    {
        return storefrontImg;
    }
    public void setBackgroundImg(String backgroundImg) 
    {
        this.backgroundImg = backgroundImg;
    }

    public String getBackgroundImg() 
    {
        return backgroundImg;
    }
    public void setIsDelete(Long isDelete) 
    {
        this.isDelete = isDelete;
    }

    public Long getIsDelete() 
    {
        return isDelete;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("mid", getMid())
            .append("storeName", getStoreName())
            .append("storeType", getStoreType())
            .append("remark", getRemark())
            .append("longitude", getLongitude())
            .append("latitude", getLatitude())
            .append("registerProvince", getRegisterProvince())
            .append("registerCity", getRegisterCity())
            .append("registerArea", getRegisterArea())
            .append("provinceCode", getProvinceCode())
            .append("cityCode", getCityCode())
            .append("areaCode", getAreaCode())
            .append("address", getAddress())
            .append("applyType", getApplyType())
            .append("applyUser", getApplyUser())
            .append("reason", getReason())
            .append("updateTime", getUpdateTime())
            .append("createUser", getCreateUser())
            .append("createTime", getCreateTime())
            .append("updateUser", getUpdateUser())
            .append("telephone", getTelephone())
            .append("businessHours", getBusinessHours())
            .append("storefrontImg", getStorefrontImg())
            .append("backgroundImg", getBackgroundImg())
            .append("isDelete", getIsDelete())
            .toString();
    }
}
